﻿using MyMES.Dto;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading.Tasks;
using VOL.Entity.DomainModels.Core;
using VOL.Entity.DomainModels.QualityAssurance;
using VOL.Core.Utilities.Response;
using VOL.Entity.DomainModels;


namespace MyMES.IServices.QualityAssurance
{
    public interface IOutProductCheckService
    {
        Task<PageGridData<OutProductCheckDto>> GetOutProductCheckList(GetOutProductCheckDto dto);
        Task<WebResponseContent> AddOutProductCheck(OutProductCheck outProductCheck);
        Task<WebResponseContent> UpdOutProductCheck(OutProductCheck outProductCheck);
        Task<WebResponseContent> DelOutProductCheck(string ids);
        Task<WebResponseContent> GetMaterialCatalogList();
        Task<PageGridData<MaterialProduct>> GetMaterialList(GetMaterialListDto dto);
        Task<PageGridData<Customer>> GetCustomerList(GetCustomerDto2 dto);
    }
}
